package upc.dew.inscripcionalumnos.dao;

import upc.dew.inscripcionalumnos.exception.LoginException;
import upc.dew.inscripcionalumnos.exception.ServiceException;
import upc.dew.inscripcionalumnos.model.Usuario;

public interface LoginDAO
{
    /**
     * Realiza la autenticaci&oacute;n del usuario al sistema.
     * 
     * @param username
     * @param password
     * @return el usuario autenticado al sistema.
     * @throws LoginException
     * @throws ServiceException
     */
    Usuario login(String username, String password) throws LoginException, ServiceException;
}
